td.content {
    background-color:rgb(202,202,202);
    height:505px;
    vertical-align:top;
}

table.exhibition tr td {
    border:18px solid black;
    width:100px;
    text-align:center;
    vertical-align:center;
}

table.exhibition tr td.green {
    background-color:rgb(204,255,204);
}

table.exhibition {
    border:25px solid black;
}


table.exhibition tr td.hall {
    width:100px;
    border-bottom:none;
    border-top:none;
}

table.exhibition tr:nth-child(odd) td:first-child {
    background-color:rgb(204,255,204);
}

table.exhibition tr:nth-child(even) td:last-child {
    background-color:rgb(204,255,204);
}

table.exhibition img.highlighted {
    opacity:.5;
    filter:alpha(opacity=50);
}

h1.exhibition {
    font-family:trebuchet MS;
    font-size:29px;
    padding-left:20px;
    margin;0px;
}

h2.exhibition {
    font-family:trebuchet MS;
    font-size:18px;
    padding-left:20px;
    padding-top:0px;
    margin;0px;
}
